﻿body {width:100%; background-color:#FFFFFF; font-size:.8em; color:#000000; font-family:verdana,arial,sans-serif;}
ul {padding-left:10px; margin-left:0px;}
img {border:0;}
h1 {margin:0px;}
h2 {margin:0px;}
h3 {margin:0px;}
h4 {margin:0px;}
h5 {margin:0px;}
h6 {margin:0px;}
p {margin:0px;}

.hidden {display:none;}

.balancedue {color:#CC0000;}
          
#header {overflow:none; width:775px;}
#navigation {float:left; width:160px; text-align:left; background-color:#ebf1fa; padding:10px;}
#navigation ul{padding-left:10px;}
#navigation hr{padding:2px;color:#0a3a83;border-top:dotted 1px #660;border-bottom:none;border-left:none;border-right:none;}
#navigation h4 {font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-align:center; border-top:dotted 1px #660; border-bottom:dotted 1px #660; padding:2px; color:#0a3a83;}
#navigation a:link, #navigation a:visited {color:#2e4d7b; text-decoration:none; font-weight:bold;}
#navigation a:hover, #navigation a:active, #navigation a:focus {color:#5078b3;}
#content{float:left; width:780px; overflow:auto; padding:6px;}		  
	
#body a:link, #body a:visited {color:#2e4d7b; text-decoration:none; font-weight:bold;}
#body a:hover, #body a:active, #body a:focus {color:#5078b3; text-decoration:none; font-weight:bold;}

#webcust_name {text-align:center; font-weight:bold;}
#webcust_adr{text-align:center; font-weight:bold;}
#collectionYear {text-align:center; font-weight:bold;}
#taxyear{font-weight:bold;color:#990000;}

.ccamount{float:right; text-align:right; background-color:#ebf1fa; padding:10px;}
.ccamountTotal{float:right; ttext-align:right; background-color:#eeeeee; padding:10px;border-top: #CCCCCC dotted 1px}
.ccnoticepanel{padding:10px; background-color:#eff5fe;}

table{border:none; border-left:1px #CCCCCC; padding:0px;}
table th{background-color:#ebf1fa; padding:0px;}
table td{border:none; border:none;}
table td a:link {text-decoration:none;}
tr.altRowColor td{background-color:#ebf1fa;}

.announcementpanel {padding:10px; background-color:#eff5fe; width:555px; text-align:center; font-weight:bold;}
.sitenoticepanel {padding:10px; background-color:#eff5fe; width:555px; text-align:center; font-weight:bold;}
.adminpanel {padding:10px; background-color:#eff5fe; width:555px; font-weight:bold; border:double 3px #CCCCCC; padding:10px; width:549px;}

.errorpanelred {color:#ff0048;}
.errorpanelblack {color:#000000;}
                
.recordpanel {clear:both; width:575px;}
.border {border:double 3px #CCCCCC; padding:10px; width:549px;}
.resultsgrid {width:575px;}
#propertyinfobox1 {width:208px; padding-right:10px; float:left;}
#propertyinfobox2 {width:148px; padding-right:10px; float:left;}
#propertyinfobox3 {width:148px; float:left;}
#propertydetailsbox1 {width:208px; padding-right:10px; padding-bottom:10px;  float:left;}
#propertydetailsbox2 {width:148px; padding-right:10px; padding-bottom:10px;  float:left;}
#propertydetailsbox3 {width:148px; padding-bottom:10px;  float:left;}
#propertydetailsbox4 {clear:both; padding-top:10px; width:549px; border-top:1px dotted #CCCCCC;}
.panelrow {clear:both;}


.bottomnotes {padding:10px; background-color:#eff5fe; width:555px; text-align:center; font-weight:bold;}
.lastupdate{padding:10px; background-color:#eff5fe; width:555px; text-align:center; font-size:.8em;}


.footer {overflow:auto; text-align:center; border-top:dotted 1px #660;color:#5078b3;font-size:.8em;}

.form label {width:100px; float:left; padding-top:3px; font-weight:bold; font-size:1em; font-family:Verdana,arial,sans-serif;}
.form input, .form textarea {float:left; font-size:1em; font-family:Verdana,arial,sans-serif;}
.form input.submit {margin-left:100px; float:left; font-size:1em; font-weight:bold; font-family:Verdana,arial,sans-serif;}

.form2 label {width:130px; float:left; padding-top:3px; font-weight:bold; font-size:1em; font-family:Verdana,arial,sans-serif;}
.form2 input, .form2 textarea {float:left; font-size:1em; font-family:Verdana,arial,sans-serif;}
.form2 input.submit {margin-left:130px; float:left; font-size:1em; font-weight:bold; font-family:Verdana,arial,sans-serif;}

.column {width:165px; float:left; padding-right:25px;}
.columntitle {margin-bottom:1em; border-bottom:1px solid #000000; font-weight:bold;}

.countylist {column-count:4; column-width:142px; column-gap:0px; font-size:1.2em; font-weight:bold;}
.countylistol {color:#2e4d7b; list-style-type:none; margin:0px; padding:0px;}
.countylistli {color:#2e4d7b; margin:0px; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:5px;}

.spacer {padding-bottom:10px; clear:both;}

.title {}
.arrow {margin-right:10px;}

.propinfo {border: 1px;}
.propinfo input{border-style:none; background-color:#FFFFFF;}


.yesnobox{background-color:#eff5fe;}
.groupheader {padding:8px; background-color:#eff5ff; text-align:left; font-weight:bold; font-size:1.2em;}

.tablepayheader {padding:8px; background-color:#0081DB; text-align:left; font-weight:bold; font-size:1.2em;}


.input_box
{
	color: #000000;
	background: #ffffff;
	border: #000000 solid 1px;
}

.input_box_small
{
	color: #000000;
	background: #ffffff;
	border: #000000 solid 1px;
	font-size: 9px;
}

.table_header
{
	color: #000000;
	background: #ebf1fa;
	border: #000000 solid 1px;
}


.table_border1
{
	border: none;
}

.table_border2
{
	border: none;
	background: #ebf1fa;
}

.table_cell_border1
{
	border: none;
}

.table_unpaidgrid
{
	border: #000000 solid 1px;
	width:100%;
}
table.table_unpaidgrid th{background-color:#EEEEEE;font-size:1em; font-family:Verdana,arial,sans-serif;}

table.searchTable{
	width: 100%;
	padding: 2px;
	
}
table.searchTable th{
	background-color:#ebf1fa;
	font-size:1em; 
	border: none;
	padding:2px;
	white-space: nowrap;
	}
	
table.searchTable td{
border-bottom: dashed #eeeeee 1px;
	white-space: nowrap;
}

.table_message
{
	border:none;
}

.table_message td
{
	background: #FFFFFF;
	text-align: center;
	border:none;
}

.table_taxmap_message
{
	border: #FF0000 solid 2px;
	display: block;
	padding: 2px:
}



.taxmap_message 
{
	display: block;
	font-weight: bold;
	background-color: #cccccc;
	text-decoration: none;
	color: red;
}

.messageText
{
	color: #FF0000;
	font-weight: bold;
	letter-spacing: 2;
	word-spacing: 3;
	text-shadow: #FFAAAA 3;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
}

.messageTextNotice
{
	color: #DD1111;
	font-weight: bold;
	letter-spacing: 2;
	word-spacing: 3;
	text-shadow: #FFAAAA 3;
	text-align: center;
	font-size: 15px;
}

.table_unpaidgrid td
{
	border-top: #000000 solid 1px;
	border-right: #AAAAAA solid 1px;
	text-align: right;
}

.table_unpaidgrid .paymentCell
{
	background: #ebf1fa;
	border-top: #000000 solid 1px;
	border-right: #AAAAAA solid 1px;
	text-align: right;
}

.table_unpaidgrid th
{
	background: #ebf1fa;

}


.table_paygrid td
{
	border-bottom: #000000 solid 1px;
	text-align: right;
}

.table_paygrid .paymentCell
{
	background: #ebf1fa;
	text-align: right;
}

.table_paygrid th
{
	background: #ebf1fa;
	border-bottom: #000000 solid 2px;
}


.unpaidText
{
	font-weight: bold;
	font-size: 20px;
	text-align: right;
}

.unpaidTextPaid
{
	color: #ff0000;
	font-weight: bold;
	font-size: 20px;
}

.bankruptcyText
{
	color: #ff0000;
	background: #ffffff;
	border: #000000 solid 1px;
	text-decoration: bold;
	font-size: 20px;
}

.interestDate
{
	color: #000000;	
}

.taxAmount
{
	text-align:right;
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}

#scroll
{
     height:100%;
     overflow:auto;
}

@media print
{
body {width:800px; margin:0; float:none;}
#content{width:800px;}
#headerimage {display:none;}
#container {width:800px; overflow:visible;}
#navigation {display:none;}
#body {float:none; overflow:visible; margin:0 15px;}
#footer {display:none;}
#floatlayer {display:none;}
#announcementpanel {display:none;}
.printhide {display:none;}
.recordpanel {page-break-inside:avoid;}
}